package cn.school.hotel.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("itrip_hotel_order")
public class TripHotelOrder implements Serializable {

    @TableId
    private String id;

    @TableField("userId")
    private String userId;

    @TableField("orderType")
    private String orderType;

    @TableField("orderNo")
    private String orderNo;

    @TableField("tradeNo")
    private String tradeNo;

    @TableField("hotelId")
    private String hotelId;

    @TableField("hotelName")
    private String hotelName;

    @TableField("roomId")
    private String roomId;

    @TableField("count")
    private String count;

    @TableField("bookingDays")
    private String bookingDays;

    @TableField("checkInDate")
    private String checkInDate;

    @TableField("checkOutDate")
    private String checkOutDate;

    @TableField("orderStatus")
    private String orderStatus;

    @TableField("payAmount")
    private String payAmount;

    @TableField("payType")
    private String payType;

    @TableField("noticePhone")
    private String noticePhone;

    @TableField("noticeEmail")
    private String noticeEmail;

    @TableField("specialRequirement")
    private String specialRequirement;

    @TableField("isNeedInvoice")
    private String isNeedInvoice;

    @TableField("invoiceType")
    private String invoiceType;

    @TableField("invoiceHead")
    private String invoiceHead;

    @TableField("linkUserName")
    private String linkUserName;

    @TableField("bookType")
    private String bookType;

    @TableField("creationDate")
    private Date creationDate;

    @TableField("createdBy")
    private String createdBy;

    @TableField("modifyDate")
    private String modifyDate;

    @TableField("modifiedBy")
    private String modifiedBy;
}
